# 定义一个字符串，包含多个单词和"and"连接词
str = "hello world and itcast and itheima and python and pycharm"

# 使用replace方法将字符串中的所有"and"替换为"AND"，并返回新字符串
my_str = str.replace("and", "AND")
# 打印原始字符串，验证其未被修改
print(str)
# 打印替换后的字符串
print(my_str)

# 使用split方法将字符串按"and"分割成多个子字符串，返回一个列表
split = str.split("and")
# 打印分割后的列表
print(split)
# 使用split方法将字符串按"and"分割，但最多只分割2次，返回一个列表
split1 = str.split("and", 2)
# 打印分割后的列表
print(split1)

# 定义一个字符串和一个包含多个字符串的列表
str1 = "itheima"
str2 = ["python", "java", "c++"]  # 列表
# 使用join方法将列表中的每个元素用str1连接起来，返回一个新的字符串
join = str1.join(str2)
# 打印连接后的字符串
print(f'join :{join}')  # join 连接的是 列表中的每一个元素
